package com.xt.purchasingsystem.service.productDesignService.proFileManageService.proFileRegistrtionService;


import com.xt.purchasingsystem.dto.DFileDto;
import com.xt.purchasingsystem.model.DFile;
import com.xt.purchasingsystem.utils.Result;

/**
 * @author dm
 * @date 2020/3/9 11:01
 * 产品档案登记接口
 */
public interface ProductFileRegistrtionService {
    /**
     * 添加产品档案的方法
     * @param record
     * @return
     */
    Result insert(DFile record);

    Result checkProductName(String productName);

    /**
     *  多条件分页查询所有未删除已审核是物料的产品档案的业务
     * @return
     */
    Result getAllDFileIsMaterial(DFileDto dFileDto);

    /**
     * 根据供应商多条件分页查询此供应商所有未报价的物料的业务
     * @param dFileDto
     * @return
     */
    Result getAllNoQuotationBySupplierId(DFileDto dFileDto);
}
